David KalivodaDavid Kalivoda
Rising PPDA, Falling Goals: How Mid-Table Clubs Turned Gegenpressing Into AthleticsOn a Tuesday night in a stadium in the north of England, four degrees, I sat ...
V.League and the Silence After National Team Nights: The Rhythm That Never StopsOn an April afternoon, I sat in Block B of a V.League stadium and counted the...
The Night the Analysis Came Back Blank: Data Discipline in Esports11:47 PM, Tuesday night, in a small apartment in Penang. I opened the file my...
Bayern and the JJ Gabriel Deal: Money, Passports and the Limits of the Age-15 MarketAt Carrington, no sound of boots echoed. Only a sheet of paper — a request to...
Data Integrity in Football Analysis: When the Right Answer Is 'Insufficient Information'Marseille, September 2026. In the analysis room at Olympique de Marseille's L...
Frattesi and Lazio: When Playing Time Becomes a Redemption ContractOn the night of November 26, 2026, I sat in the Hongkou stands, my right knee...
When the Analysis Board Is Empty: The Fabrication Sickness of EsportsIn January 2026, a four-thousand-word esports analysis landed in my inbox. It...
The Gap Between 'Revenge' and 1-1: Thailand Warns Itself Before Facing VietnamAt a small cafe on Nguyen Chi Thanh Street in Da Nang, I read a translation o...
The Transfer Window and the Art of Filtering Noise: Reading the Market Through Contract StructureThe wall clock in a small Hamburg apartment reads 1:47 a.m. on a Tuesday. Thr...
Wind, Altitude and the Honest Footprint: How to Read a Track Before Trusting the Number"One beat late, I saw the race begin at the twelfth frame." That frame was...
Crespo, Ramos and the 74 Million Euro Invoice: AC Milan's Mispricing ProblemOn the night of 21 September 2026, the San Siro floodlights were still burnin...
When the Football Database Is Empty: The Honesty Threshold of the AnalystIn July 2026, in Shanghai, I watched the derby between Shanghai Shenhua and...
2026 Asian Games: China's Badminton Team, the Two-Gold Target, and the Cracks Behind the NumberThe night of the men's 100m final at the Stade de France, in August 2026, I s...
The U14 4x50m Relay: Four Boys, One Lane, and What the Cameras Never RecordedThis month, on the social media page of a school, a ninety-second video was...
V-League 2 in Sacombank Colours: A Two-Billion-Dong Dream for the NamelessI went to the stadium on an afternoon with no match. The stands were as blank...
41-Year-Old Modric and Amorim's System: When the Elite Brain Meets Legs That No Longer ObeyThe draw against Lazio was a moment of exposure. In the 67th minute, the ball...
Brazil Win 16th Straight South American Title and an Olympic Berth: A Three-Part Harmony Behind the Data GapsThe first set closed at 26-24, and in that moment the thing worth recording...
Scheffler and the FedEx Cup: When Patience Becomes the Ultimate WeaponWhen Scottie Scheffler placed his ball on the final green at East Lake Club, ...
The Spine Stays, the Tip Changes Hands: Reading Vietnam U23's Lineup Against UzbekistanThere is one detail at an Asiad press room I always watch for: the team-sheet...
Raphael-Sauveur Cristofini Commits to Florida 2027: Reading 1:45.74 Through a Probability LensRaphael-Sauveur Cristofini swam the anchor leg of the 4×200m freestyle relay ...
V.League and the Silence After National Team Nights: The Rhythm That Never StopsOn an April afternoon, I sat in Block B of a V.League stadium and counted the...
The Night the Analysis Came Back Blank: Data Discipline in Esports11:47 PM, Tuesday night, in a small apartment in Penang. I opened the file my...
Bayern and the JJ Gabriel Deal: Money, Passports and the Limits of the Age-15 MarketAt Carrington, no sound of boots echoed. Only a sheet of paper — a request to...
Data Integrity in Football Analysis: When the Right Answer Is 'Insufficient Information'Marseille, September 2026. In the analysis room at Olympique de Marseille's L...
Frattesi and Lazio: When Playing Time Becomes a Redemption ContractOn the night of November 26, 2026, I sat in the Hongkou stands, my right knee...
When the Analysis Board Is Empty: The Fabrication Sickness of EsportsIn January 2026, a four-thousand-word esports analysis landed in my inbox. It...
The Gap Between 'Revenge' and 1-1: Thailand Warns Itself Before Facing VietnamAt a small cafe on Nguyen Chi Thanh Street in Da Nang, I read a translation o...
The Transfer Window and the Art of Filtering Noise: Reading the Market Through Contract StructureThe wall clock in a small Hamburg apartment reads 1:47 a.m. on a Tuesday. Thr...
Wind, Altitude and the Honest Footprint: How to Read a Track Before Trusting the Number"One beat late, I saw the race begin at the twelfth frame." That frame was...
Crespo, Ramos and the 74 Million Euro Invoice: AC Milan's Mispricing ProblemOn the night of 21 September 2026, the San Siro floodlights were still burnin...
When the Football Database Is Empty: The Honesty Threshold of the AnalystIn July 2026, in Shanghai, I watched the derby between Shanghai Shenhua and...
2026 Asian Games: China's Badminton Team, the Two-Gold Target, and the Cracks Behind the NumberThe night of the men's 100m final at the Stade de France, in August 2026, I s...
The U14 4x50m Relay: Four Boys, One Lane, and What the Cameras Never RecordedThis month, on the social media page of a school, a ninety-second video was...
V-League 2 in Sacombank Colours: A Two-Billion-Dong Dream for the NamelessI went to the stadium on an afternoon with no match. The stands were as blank...
41-Year-Old Modric and Amorim's System: When the Elite Brain Meets Legs That No Longer ObeyThe draw against Lazio was a moment of exposure. In the 67th minute, the ball...
Brazil Win 16th Straight South American Title and an Olympic Berth: A Three-Part Harmony Behind the Data GapsThe first set closed at 26-24, and in that moment the thing worth recording...
Scheffler and the FedEx Cup: When Patience Becomes the Ultimate WeaponWhen Scottie Scheffler placed his ball on the final green at East Lake Club, ...
The Spine Stays, the Tip Changes Hands: Reading Vietnam U23's Lineup Against UzbekistanThere is one detail at an Asiad press room I always watch for: the team-sheet...
Raphael-Sauveur Cristofini Commits to Florida 2027: Reading 1:45.74 Through a Probability LensRaphael-Sauveur Cristofini swam the anchor leg of the 4×200m freestyle relay ...
